//
// 3D Object class
//

#ifndef C3DOBJECT_H
#define C3DOBJECT_H

/*****************
 * A object that can be placed in the scene. Has one 4x4 matrix that represents position, rotation and scale
 *
 *
 *****************/


class C3DObject
{
    private:

    public:
    C3DObject();
    virtual ~C3DObject();

    // ID of this object
    int mId;

    float mPosition[4];
    float mUpVector[4];
    float mForward[4];

    // Name of this object
    char *mName;
};

#endif

